Inserção dos nomes dos arquivos enviados nas solicitações
Descrição
Após fazer o envio dos arquivos da solicitação, é necessário atualizar o nome dos mesmos na solicitação. Para isso é enviada uma requisição com o caminho dos arquivos na mesma estrutura da requisição que retorna as urls pré assinadas. Para atualizar o caminho dos arquivos em uma avaliação, deve-se passar apenas o parâmetro appraisal_id na query. Para atualizar uma vistoria, deve-se passar apenas o parâmetro inspection_id. Para atualizar uma avaliação com vistoria, deve-se passar ambos os parâmetros. Nesse caso, os arquivos serão atrelados às duas solicitações.
Endpoint
https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>&inspection_id=<inspection_id>
Método: PATCH
Headers
x-api-key = <x_api_key>
userid = <user_id>
providerid = <provider_id>
username = <username>
Corpo da requisição
[
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/property_registration/matricula.pdf",
"file_type": "property_registration"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/property_photos/foto.png",
"file_type": "property_photos"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/iptu/iptu.pdf",
"file_type": "iptu"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/others/others.kml",
"file_type": "others"
}
]
Para montar o parâmetro file_url deve-se concatenar os campos url e o key da resposta da rota de /generate_pre_signed_urls.
Exemplos de urls
Atualizar caminho dos arquivos em avaliação (real_estate_appraisal)
https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>
Atualizar caminho dos arquivos em vistoria (inspection)
https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?inspection_id=<inspection_id>
Atualizar caminho dos arquivos em avaliação com vistoria (appraisal_inspection)
https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>&inspection_id=<inspection_id>
Success response 204 (no content)
Error response 500
{
"message": "Um erro desconhecido ocorreu ao tentar essa rota.",
"code": 500,
"success": false
}